Distributed High-Performance Parallel Mesh Generation with ViennaMesh
نویسندگان
چکیده
The ever-growing demand for higher accuracy in scientific simulations based on the discretization of equations given on physical domains is typically coupled with an increase in the number of mesh elements. Conventional mesh generation tools struggle to keep up with the increased workload, as they do not scale with the availability of, for example, multi-core CPUs. We present a parallel mesh generation approach for multi-core and distributed computing environments based on our generic meshing library ViennaMesh and on the Advancing Front mesh generation algorithm. Our approach is discussed in detail and performance results are shown.
منابع مشابه
Parallel Programming Environment for Mesh Generation
This paper presents a parallel programming environment for mesh generation. Our approach is based on overdecomposition. The programming environment supports: low-latency one-sided communication, global address space in the context of data/object mobility, automatic message forwarding and dynamic load balancing. These are the minimum requirements for developing efficient adaptive parallel mesh g...
متن کاملParallel Software Abstractions for Structured Adaptive Mesh Methods
We describe a software infrastructure for implementing portable structured adap-tive mesh applications on distributed memory parallel computers. Such methods are diicult to implement on parallel computers because they employ elaborate dynamic data structures to selectively capture localized irregular phenomena. Our infrastructure supports a set of layered abstractions that encapsulate low-level...
متن کاملTowards an Efficient Distributed Geometry for Parallel Mesh Generation
This paper discusses the implementation of a distributed geometry for parallel mesh generation, involving dynamic load-balancing and hence dynamic re-partitioning of the geometry. A novel approach is described for improving the efficiency of the distributed geometry interface when dealing with irregular shaped mesh partitions.
متن کامل2 JONATHAN RICHARD SHEWCHUK AND OMAR GHATTAS Mesh Partitioner
Archimedes is an automated system for nite element methods on unstructured meshes using distributed memory supercomputers. Its components include a mesh generator, a mesh partitioner, and a data-parallel compiler whose input is C augmented with machine-independent operations for nite element computations, and whose output is parallel code for a particular multicomputer. We describe an elegant i...
متن کاملA Compiler for Parallel Finite Element Methodswith Domain -
Archimedes is an automated system for nite element methods on unstructured meshes using distributed memory supercomputers. Its components include a mesh generator, a mesh partitioner, and a data-parallel compiler whose input is C augmented with machine-independent operations for nite element computations, and whose output is parallel code for a particular multicomputer. We describe an elegant i...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012